Rules of Programming

  1. As simple as possible, but no simpler